package com.ziyun.erp.modules.quoteAttribute.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.ziyun.erp.common.e.quoteAttribute.AttributeSearchTypeEnum;
import com.ziyun.erp.common.utils.EnumUtil;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * 报价属性
 * 
 * @author 
 * @email 
 * @date 2018-09-06 08:52:31
 */
@TableName("quote_attribute")
@Getter
@Setter
public class QuoteAttributeEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 属性id
	 */
	@TableId
	private Integer id;
	/**
	 * 属性名称
	 */
	private String attributeName;
	/**
	 * type(normal:普通属性, material:材料，craft:工艺)
	 */
	private String attributeType;
	/**
	 * size("成品尺寸"),quantity("数量"),
single_double_face("单双面"),colour("颜色"),material("材料"),p_value("P数"),weight("克重"),
zhuang_ding("装订方式"),mo_qie("模切"),tang_jin("烫金"),fu_mo("覆膜"),bookBinding_type("装订类型"),kuaiyin_dianxian("点线"),kuaiyin_huaxian("划线"),kuaiyin_yahen("压痕"),kuaiyin_huanye("换页"),
kuaiyin_fengtao_lekou("封套勒口"),kuaiyin_pinjie("拼接"),kuaiyin_penjiao("喷胶（对裱）"),kuaiyin_crop("裁切"),kuaiyin_enchant("覆膜"),kuaiyin_punching("打孔"),kuaiyin_zhuangdai("装袋"),
kuaiyin_tiejiao("贴双面胶"),kuaiyin_fold("折页"),kuaiyin_sufeng("塑封（过塑）"),kuaiyin_yuanjiao("圆角"),product_name("商品名称"),type_size("规格尺寸"),material_style("材质类型"),craft("工艺"),product_count("成品数量")
	 */
	private String attributeTypeValue;
	/**
	 * 属性排序
	 */
	private Integer attributeSort;
	/**
	 * 是否在前端显示(1显示,0不显示)
	 */
	private Boolean display;
	/**
	 * 是否删除(1删除,0不删除)
	 */
	private Boolean delFlag;
	/**
	 * 单位
	 */
	private String attributeUnit;
	/**
	 * 是否自定义
	 */
	private Boolean attributeCanDefinition;
	/**
	 * 自定义参数
	 */
	private String attributeDefinitionParam;
	/**
	 * 检索分类
	 */
	private String attributeSearchType;
	/**
	 * 创建时间
	 */
	private Date createDate;
	/**
	 * 修改时间
	 */
	private Date updateDate;
	/**
	 * 创建人
	 */
	private String createUser;
	/**
	 * 修改人
	 */
	private String updateUser;
	/**
	 *折叠分类
	 */
	private Integer attributeFoldIndex;

}
